Notes on the Implementation of a Remote Fork Mechanism
نویسندگان
چکیده
We describe a method for implementing a remote fork , a primitive with the semantics of a UNIX fork() call which begins the execution of the child process on a remote machine. We begin by examining the subject of process migration, and conclude that most of the relevant process state can be captured and transferred to a remote system without operating system support. We then show how our implementation is easily optimized to achieve a performance improvement of greater than 10 times when measuring execution time. We conclude with some comments on limitations and applications of the remote fork mechanism.
منابع مشابه
The Paderborn University Bsp (pub) Library { Design and Implementation
The Paderborn University BSP (PUB) library is a C library of message passing functions inspired by the BSP model. The library supports buuered and unbuuered asynchronous communication between processors, and a mechanism for synchronizing the processors in a barrier style. In addition, it provides routines for collective communication on any arbitrary subset of processors, such as broadcast and ...
متن کاملDistributed Process Creation within a Shared Data Space Framework
This paper describes the design and implementation of a remote process instantiation mechanism which is consistent with the Linda paradigm and semantics of the EVAL operation, and which uses shared data space as the medium for passing process and environment parameters. The motivation for such an implementation stems from our effort to rehost a uniprocessor version of the Linda computational sy...
متن کاملCSE598Z: DISTRIBUTED SYSTEMS Process Migration via Remote Fork
Utilizing multiple computers to complete a task in parallel offers many benefits over serial execution, however the programmatic interface to distributed computation is nontrivial at best. This paper introduces and examines the concept of a Remote Fork. Remote Fork systems allow a programmer to use a familiar parallel programming model, that of Fork, to easily harness the power of multiple mach...
متن کاملEvidence of the Potential Shift Mechanism in Crevice Corrosion (RESEARCH NOTES)
Previous research has indicated a qualitative resemblance between the current distribution along actively corroding crevice walls and currents measured in corresponding anodic polarization plots. Using detailed measurements of the potential gradient along the crevice, a semi-quantitative current distribution was calculated for the crevice wall using a double numerical differentiation method. Th...
متن کاملFPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing
This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...
متن کامل